package com.homework.ch08;

import java.util.ArrayList;
import java.util.List;

public class Test3 {
    public static void main(String[] args) {
        List<Integer> list1=new ArrayList<>();
        List<Integer> list2=new ArrayList<>();
        for (int i = 1; i < 6; i++) {
            list1.add(i);
        }
        for (int i = 4; i < 7; i++) {
            list2.add(i);
        }
        System.out.println(list1);
        System.out.println(list2);
        //1.求交集
        //复制一份因为会影响到原来的列表
        List<Integer> list3=new ArrayList<>(list1);
        list3.retainAll(list2);
        System.out.println("list1与list2的交集:"+list3);
        //2.求差集
        List<Integer> list4=new ArrayList<>(list1);
        list4.removeAll(list2);
        System.out.println("list1与list2的差集:"+list4);
    }
}
